//
//  HJShareModel.h
//  KaiChat
//
//  Created by lx on 2024/3/6.
//

#import <Foundation/Foundation.h>
#import "HJChatFriendModel.h"
#import "HJChatGroupModel.h"
#import "HJChatSessionModel.h"


NS_ASSUME_NONNULL_BEGIN


@interface HJShareModel : NSObject

@property (nonatomic, assign) BOOL isSelect;
@property (nonatomic, strong) id anyObject;

@property (nonatomic, copy) NSString *avatar;
@property (nonatomic, strong, nullable) NSAttributedString *nameAttributedstring;
@property (nonatomic, copy) NSString *name;

+ (HJShareModel *)modeWithFriendModel:(HJChatFriendModel *)friendModel;
+ (HJShareModel *)modeWithGroupModel:(HJChatGroupModel *)groupModel;
+ (HJShareModel *)modeWithSessionModel:(HJChatSessionModel *)sessionModel;

@end

NS_ASSUME_NONNULL_END
